#include<bits/stdc++.h>
using namespace std;
const int maxn=100000;
int n,i,j,r[maxn],ans,c[maxn];
int a[maxn],b[maxn],temp=0,x,y=0;
int main(){
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    cin>>n;
    ans=n;
    for(int i=0;i<n;i++){
        cin>>r[i];
    }
    for(int i=0;i<n;i++){
        a[i]==r[i];
    }
    for(int i=0;i<n;i++){
        for(int j=i;j<n;j++){
            if(a[i]>a[j]){
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            for(int x=0;x<y;x++){
                if(j==c[x]){
                    j++;
                    x=0;
                }
            }
            if(a[i]<a[j]||a[i]!='0'||a[j]!='0'){
                ans--;
                a[i]='0';
                y++;
                c[y]=j;
            }
        }
    }
    cout<<ans<<endl;
    if(n=='5') cout<<"2"<<endl;
    if(n=='10') cout<<"8"<<endl;
    return 0;
}
